Compiz est une application pour tirer partie des avantages de l'xgl ou de l'Aiglx, c'est a dire d'un affichage de l'interface graphique utilisant les capacités des cartes graphiques. Les effets peuvent être nombreux (vraie transparence, bureau en 3d, docks, interface interactive …). Vous pouvez voir un exemple dans cette vidéo. Il est intéressant de savoir aussi que Compiz est un ensemble de plugins, et qu'ils est donc possible d'ajouter de nombreux effets.
Compiz est installé et utilisable simplement en choisissant activer les effets du bureau dans système → préférences→ effets du bureau (si votre matériel est compatible)
Pour les impatients qui comme moi avaient essayé le bureau 3D dans une version précédente et qui, lorsqu'ils activent le bureau 3D perdent le bord des fenêtre, la solution est de désinstaller complètement tout ce qui tient de Béryl et de Compiz puis de réinstaller Compiz.
Les possibilités de réglages étant réduites au strict essentiel (on/off), il est vite avantageux d'installer le paquet "gnome-compiz-manager" qui contient
Modifiez vos sources de mises à jour pour y ajouter le dépôt suivant :
deb http://gandalfn.club.fr/ubuntu edgy dev
Puis faites la mise à jours de la liste des paquets.
Ajoutez la clé d'authentification suivante :
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x483170E9 ; \ gpg --export -a 0x483170E9 | sudo apt-key add -
Installez les paquets gnome-compiz-manager compiz compiz-gnome.
Facultativement gnome-compiz-manager-extra compiz-extra
Éditez le fichier /etc/X11/xorg.conf.
Editez la section Screen et modifier votre DefaultDepth
DefaultDepth 24
En premier activer dri,dbe, glx et tous les modules nécessaire comme cela :
Section "Module" # Load "GLcore" Load "bitmap" Load "ddc" Load "dbe" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "type1" Load "vbe" EndSection
Et modifiez les options de la section device un peu comme cela ( adaptez à votre cas personnel ) :
Section "Device" Identifier "Intel Corporation Intel Default Card" Driver "i810" BusID "PCI:0:2:0" Option "XAANoOffscreenPixmaps" EndSection
et ajoutez y :
Section "Extensions" Option "Composite" "Enable" EndSection
C'est obligatoire !
Et redémarrez gdm ( Gnome display manager)
sudo /etc/init.d/gdm restart
Compiz est fourni avec un outil de configuration : CSM (Compiz Settings Manager). Il permet de configurer les options de base, les plugins et les raccourcis. Pour l'ouvrir, une commande simple existe :
csm
La commande semble avoir changé :
gnome-compiz-preferences
Sur Feisty, où compiz est installé par défaut (sur Ubuntu en tout cas), gnome-compiz-preferences n'est pas installé.
Installez le paquet gnome-compiz-manager.
Attention : Il est possible qu'une mise à jour de Compiz vous enlève les droits sur le dossier /.compiz de votre home. Pour pallier à ce problème, tapez ceci dans la console :
sudo chmod 755 -R ~/.compiz
Note : gconf-editor ne permet plus de paramétrer Compiz et gset-compiz n'est plus utile.
Certains paramètres de compiz ne sont accessibles que par l'outil gconf-editor, c'est le cas notamment pour un paramètre dont l'importance est cruciale pour les utilisateurs de cartes graphiques NVidia.
En effet, un bogue existe pour ces cartes avec les drivers propriétaires, qui aura pour résultat de laisser un serveur X freezé lors des basculements de session (Ctrl + Alt + F1) ou lorsque se déclenche l'écran de veille.
L'astuce consiste à lancer gconf-editor Ensuite, allez dans l'arborescence sur :
/apps/compiz/general/screen0/options/
Décochez la case "sync_to_vblank"
Vous pouvez activer le sync_to_vblank dans les drivers de la carte, en lançant la commande :
sudo nvidia-settings
Puis en allant sur l'onglet X Screen 0/OpenGL settings
Permet de déplacer les fenêtres (indispensable). Il est aussi possible de déplacer les fenêtres a l'aide du raccourci ALT + Mouvement de souris.
Réglage possible :
Place de façon intelligente, sans se recouvrir, les nouvelles fenêtres
Permet de configurer un raccourci pour le redimensionnement des fenêtres et d'ajouter un effet à cette action.
Permet d'avoir un apercu de toutes les fenêtres ouvertes. Très pratique, pour peu ce plugin rendrait presque obsolète la barre des tâches ! Il est possible de filtrer les fenêtres affichées pour :
F10 ou souris dans le coin inférieur gauche: permet de voir les fenêtres de tous les bureauxF12 ou souris dans le coin supérieur droit: permet de voir les fenêtres du bureau courantF11 ou souris dans le coin supérieur gauche: permet de voir les fenêtres attachées à l'application sous le focusPermet de basculer entre une application et une autre et de voir l'aperçu de celles-ci.
ALT + TAB pour voir les fenêtres du bureau courantALT + CTRL + TAB pour voir les fenêtres de tous les bureauxCrée un effet de flou en plus de la transparence. Attention, cette option est très gourmande.
Permet de regler le niveau de saturation et de luminosité. Ces niveaux peuvent être appliqué aux fenetres grace à la molette de la souris.
ALT + Molette règle la saturation (c'est à dire la couleur)SHIFT + Molette règle la luminositéCtrl + Molette règle le contraste (vous permet d'avoir une fenêtre completement noire)Active les decorations des fenêtres et l'effet d'ombre sur celle-ci.
Permet d'avoir les fenêtres, les menus et les aides qui apparaissent progressivement.
Crée un effet dynamique lors de la réduction et l'ouverture d'une fenêtre.
Permet d'afficher une fenêtre ou le bureau en négatif.
Créez un effet de reflet sur la transparence. Vous pouvez choisir le motif que vous voulez.
Permet d'avoir des menus transparents, desaturés ou obscurcis.
Régle l'opacité, la saturation et la luminosité d'une fenêtre en fonction de son utilisation. Moins vous utiliserez une fenêtre, plus elle sera sombre et sans couleur.
Rend la fenêtre molle tel un bloc de gélatine lors du déplacement d'une fenêtre, mais aussi lors de l'agrandissement et du focus.
Active le mode Cube pour les bureaux virtuels. Une image de fond peut être définie, de même qu'une image pour les cotés supérieur et inférieur du cube.
Permet de faire tourner le cube (indispensable) Il existe trois type de rotation :
CTRL + ALT + Mouvement de souris)CTRL + ALT + Flèches ou Molette de la souris sur le bureau)CTRL + ALT + SHIFT + Flèches)
Permet d'avoir des effets d'eau sur le bureau. La touche CTRL + SUPER ondule l'eau tel un jet de pierre sous votre souris et la combinaison SHIFT + F9 mitraille vote écran !
Permet de zoomer sur le bureau. Ces plugin ajoute aussi un effet de recul lors d'un changement de face. Il existe deux type de zoom :
SUPER + Bouton droit)SUPER + Molette de la souris)
Affiche sur votre bureau le nombre d'images seconde.
Pour l'activer, utilisez les touche SUPER + F12
Permet de réduire les fenêtres sous forme de miniatures dans le bureau Réduire: ALT + SHIFT + Bouton gauche reagrandire: Bouton droite
Exactement la même chose que miniwin mais en moins buggé que celui-ci parait-il.
Affiche une vidéo ou un écran de veille sous les fenêtres. Ce plugin doit être lancé à chaque démarage.
Navaati: Ne fonctionne absolument pas, paquet inexistant. Jesaispasqui: Si, dans le dépôt Beryl de Trevino, ne fonctionne que si XGL est utilisé. Déconseillé. Ne marche peut-être pas sous Compiz. Navaati: Mais, c'est un plugin de compiz ou un logiciel à part entière, qui tire partie des gestionnaires de bureaux composites ?
Installez les paquets xwinwrap
Vous pouvez installer des écrans de veille supplémentaires xscreensaver-gl-extra
Ouvrez une console et tapez ceci (nécessite xscreensaver-gl-extra)
xwinwrap -ni -argb -fs -s -st -sp -a -nf -- /usr/lib/xscreensaver/glmatrix -window-id WID -delay 10000
Ouvrez une console et tapez ceci (nécessite un film)
xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet film.mpg
http://forum.beryl-project.org : Forum dédié à Beryl (fork de Compiz), plus ancien, complet, et technique que Compiz-fr, mais uniquement en anglais !
http://www.compiz.org/Ubuntu_Installation_Guide Documentation pour l'installation sur le site officiel de Compiz
Contributeurs : ???